﻿using System;
using System.Collections.Generic;
using System.Text;

namespace homework3
{
    class Square : Shape//类正方形继承抽象类形状
    {
        private double length;//成员变量 长
        public double Length//属性长，保护变量，并用getset完成取值赋值
        {
            get
            {
                return length;
            }
            //判断一下是否是合法赋值
            set
            {
                if (value > 0)
                {
                    length = value;
                }
                else
                {
                    length = 0;
                }
            }
        }

        public Square(double length)//构造方法
        {
            Length = length;
        }

        public override double getArea()//重写父类方法
        {
            return length * length;
        }

    }
}
